@charset "utf-8";
/* CSS Document */

.form-login .wrap .error { color:red; text-align:center; margin-top:15px;}
.areas .contcate { margin-left:0px !important;}
.search fieldset { padding-bottom:20px; }
.search fieldset .SceltaCampiContent { display:inline-block; padding-right:0; width: 360px; }

.PreferenzeButton { text-align:center; }

.t_jobs #wrapper { padding-bottom:0px !important; }

.lista-annunci { padding-bottom:35px; }

.lista-annunci .pager {
  display: block;
  width: 100%;
  font-family: "Roboto",Arial,sans-serif;
  font-size: 15px;
  margin: 1em 0;
  color: #494949;
  letter-spacing: 10px;
  text-align: center;
}

.lista-annunci .pager tbody {
  display: inline-block;
}

.lista-annunci .pager td:nth-child(2), .lista-annunci .pager td:nth-last-child(2) {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxODMiIGhlaWdodD0iMTI1IiB2aWV3Qm94PSIyMTUuNiAzNTcuMSAxODMgMTI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIxNS42IDM1Ny4xIDE4MyAxMjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0zOTYuOSw0MTUuNkwzNDAsMzU4LjdjLTIuMS0yLjEtNS40LTIuMS03LjUsMHMtMi4xLDUuNCwwLDcuNWw0OC4zLDQ4LjNIMjIxYy0zLjIsMC01LjQsMi4xLTUuNCw1LjRjMCwzLjMsMi4xLDUuNCw1LjQsNS40aDE1OS45TDMzNC4xLDQ3M2MtMi4xLDIuMS0yLjEsNS40LDAsNy41YzEuMSwxLjEsMi4xLDEuNiwzLjgsMS42YzEuMSwwLDIuNy0wLjUsMy44LTEuNmw1My42LTU1LjdjMi0wLjksMy4zLTIuOSwzLjMtNC45YzAtMC4xLDAtMC4yLDAtMC4zQzM5OC41LDQxOC4yLDM5OCw0MTYuNywzOTYuOSw0MTUuNnoiLz48L3N2Zz4=);
    width: 13px;
    background-size: 13px 8px;
    background-position: center;
    background-repeat: no-repeat;
}

.lista-annunci .pager td {
    height: 1.6em;
    vertical-align: middle;
    display: inline-block;
}

.lista-annunci .pager td:nth-child(2) {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJMYXllcl8xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjE4MyIgICBoZWlnaHQ9IjEyNSIgICB2aWV3Qm94PSIyMTUuNiAzNTcuMSAxODMgMTI1IiAgIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjE1LjYgMzU3LjEgMTgzIDEyNSIgICB4bWw6c3BhY2U9InByZXNlcnZlIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9ImZyZWNjaWFfbmVyYV9sZWZ0LnN2ZyI+PG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGE5Ij48cmRmOlJERj48Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMgICAgIGlkPSJkZWZzNyIgLz48c29kaXBvZGk6bmFtZWR2aWV3ICAgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICAgIGJvcmRlcm9wYWNpdHk9IjEiICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiICAgICBndWlkZXRvbGVyYW5jZT0iMTAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE0MjUiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI2NzUiICAgICBpZD0ibmFtZWR2aWV3NSIgICAgIHNob3dncmlkPSJmYWxzZSIgICAgIGlua3NjYXBlOnpvb209IjEuODg4IiAgICAgaW5rc2NhcGU6Y3g9IjE2OC41NDA2OCIgICAgIGlua3NjYXBlOmN5PSI2Mi41IiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjIwMyIgICAgIGlua3NjYXBlOndpbmRvdy15PSI5IiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIgICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IkxheWVyXzEiIC8+PHBhdGggICAgIGQ9Im0gMjE3LjMsNDE1LjYgNTYuOSwtNTYuOSBjIDIuMSwtMi4xIDUuNCwtMi4xIDcuNSwwIDIuMSwyLjEgMi4xLDUuNCAwLDcuNSBsIC00OC4zLDQ4LjMgMTU5LjgsMCBjIDMuMiwwIDUuNCwyLjEgNS40LDUuNCAwLDMuMyAtMi4xLDUuNCAtNS40LDUuNCBsIC0xNTkuOSwwIDQ2LjgsNDcuNyBjIDIuMSwyLjEgMi4xLDUuNCAwLDcuNSAtMS4xLDEuMSAtMi4xLDEuNiAtMy44LDEuNiAtMS4xLDAgLTIuNywtMC41IC0zLjgsLTEuNiBsIC01My42LC01NS43IGMgLTIsLTAuOSAtMy4zLC0yLjkgLTMuMywtNC45IDAsLTAuMSAwLC0wLjIgMCwtMC4zIDAuMSwtMS40IDAuNiwtMi45IDEuNywtNCB6IiAgICAgaWQ9InBhdGgzIiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDAiIC8+PC9zdmc+);
    margin-right: 10px;
}

.lista-annunci .pager .button {
    border: none;
    height: 24px;
    line-height: 1.6em;
    display: block;
    letter-spacing: 0;
    text-decoration: none;
    color: #2b2b2b;
    position: static; 
    padding: 0;
    font-size: 0;
}

.lista-annunci .pager .button:before {
    content: initial;
}

.lista-annunci .pager td .GRID_PAGER_BUTTON {
  height: 1.6em;
  line-height: 1.6em;
  display: block;
  letter-spacing: 0;
  text-decoration: none;
  color: #2b2b2b;
  margin-right: 10px;
}

.lista-annunci .pager td span.GRID_PAGER_BUTTON {
    font-weight: 700;
}

.CHECKBOX {
        margin-top: 15px;
}

.CHECKBOX input {
	-webkit-appearance: checkbox !important;
	-moz-appearance: checkbox !important;
	height: 20px !important;
	width: 20px !important;
}


.contentsocial {width: 100%; text-align: left; margin-bottom: 15px; text-align: center;} 
.contentsocial .social {border-radius: 4px; vertical-align: top; margin-left: 8px;}

.facebook {background: url(/facebook.png) no-repeat left top;border: 0px;margin-left: 8px;width: 48px;height: 48px;cursor: pointer;outline: 0;}

.whatsapp {background: url(/whatsapp.png) no-repeat left top;border: 0px;margin-left: 8px; margin-right: 8px; width: 48px;height: 48px;cursor: pointer;outline: 0;}
.applications-content.cookiesselection {
    margin-top: 0;
}
.applications-content.cookiesselection .informativa{max-width: 1260px;padding: 30px 0;font-family: "Open Sans", Arial, sans-serif;line-height: normal;}
.informativa {
    max-width: 940px;
    margin: 0 auto;
    padding-top: 0;
}
 .content {

}